#ifndef REGISTRODOCUMENTO_H_
#define REGISTRODOCUMENTO_H_

#pragma once
#include <stdint.h>
#include <string>
using namespace std;

class RegistroDocumento {

private:
	char* path;
	uint32_t nroDoc;

public:
	RegistroDocumento(){
		this->path = NULL;
	};

	RegistroDocumento(uint32_t nroDoc, string path) {
		this->setPath(path);
		this->setNroDoc(nroDoc);
	}

	void setNroDoc(uint32_t nroDoc) {
		this->nroDoc = nroDoc;
	}

	void setPath(std::string path) {
		this->path = new char[path.length() + 1];
		strcpy(this->path, path.c_str());
	}

	uint32_t getNroDoc() {
		return this->nroDoc;
	}

	string getPath() {
		string path(this->path);
		return path;
	}

	~RegistroDocumento() {

	}

};

#endif /* REGISTRODOCUMENTO_H_ */
